body{background-color:#ECECEC;background-image:url(../images/outer.jpg);background-position:left top;background-repeat:repeat;color:#676767;font-family:ảArial, Helvetica, sans-serif;font-size:11px;margin:0;padding:10px 30px 30px;}
.login {background-color:#FFFFFF;border:2px solid #DDDDDD;width:300px;padding:20px;margin: 0 auto;}
.login h1 { text-align:center; margin:0 0 18px; }
.login .form h2 { font-size:11px; font-weight:normal; text-align:center; }
.login .form .row { padding:0 0 0 30px; margin-bottom:0; }
.login .form .row input[type=text], .login .form .row input[type=password] { font-size:11px; width:170px; }
.login .form .row label{font-weight:normal;float: left; width: 60px;}
.login .form .remember { padding:6px 0 0 95px; }
.login .form .remember label {font-weight:normal; float: none; width: auto; }
.login .form .buttons { font-size:11px; padding:0 0 0 95px; }
.login .form .buttons input { font-size:11px; width:80px; margin: 0 5px 0 0;}
.login .form .buttons a { color: #005FA3; text-decoration: underline; }
.login .form .buttons a:hover { color:#333; }
.login .form label.error { margin-left: 65px; width:auto; }
.login .form .errorMessage {padding-left: 65px;}